body{
    background-color: #f9f9f9;
    /*字体行高，字体大小不会变，但是行间距会变大*/
    line-height:160%;
    text-align:center;
    font-size:12px;
    color:#555;
}

a{
    color:#039;
}


.header{
    width: 960px;
    height: 81px;
    margin:0 auto;
    position: relative;
    text-align: left;
}

.header .bg{

    width: 644px;
    height: 27px;
    /**设置背景图像的起始位置*/
    background-position: 0 0;
    /*绝对定位*/
    position: absolute;
    left: 0;
    top: 30px;
    background-image: url("../images/glb_v2.png");
    background-position: 0 0;

}

.header .links{
    width:200px;
    position: absolute;
    right: 0;
    top:34px;
    text-align:right;
    color:#999;
}

.header .links a{
    margin:0 5px;
}

.content{
    width: 960px;
    margin: 0 auto;
    text-align: left;
}

.content-tit{
    height: 36px;
    background-position: 0 0;
    background-color: #6495C6;
    border: #5B88B8 1px solid;
    border-radius: 3px 3px 0 0;
    background-image: url("../images/bgx.png");
    background-repeat: repeat-x;
}

.content-tit h1{
    font-size: 14px;
    line-height: 36px;
    font-weight: normal;
    color: #FFF;
    text-indent: 20px;
    margin:0;
    padding:0;
}


.content .mainBody-wp {
    border:  1px solid #E0E0E0;
    border-top-width: 0;
    /**/
    background: url(../images/bgy.png) repeat-y;
    /*超出的部分隐藏*/
    overflow: hidden;
    position: relative;
}

.content .mainBody {
    width: 500px;
    float: left;
    padding: 50px 0 36px 60px;
    zoom: 1;
    min-height: 500px;
}

.content .mainBody-side{
    width: 315px;
    float: right;
}


.mainBody-side .regExt{
    padding:106px 0 0 45px;
    color:#afafaf;
}
.mainBody-side img{
    position: absolute;
    left: 600;
    vertical-align: center;
    align-content: top;
    top: 25px;
}


.regTabs{

    height: 58px;
    padding-left: 55px;
}

.regTabs ul {

    width: 412px;
    height: 35px;
    background-image: url('../images/tab.jpg');
    background-repeat: no-repeat;
    /**无样式列表*/
    list-style: none;
    padding: 0;
    margin: 0;
}


.regTabs li{

    width: 137px;
    height: 35px;
    float: left;
}

.regTabs a {

    /**移出a标签的下划线*/
    text-decoration: none;
    display: block;
    margin:0;
    padding: 0;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #555;
}


.regForm{
    margin-left: 9px;
}

.regForm-item {
    position: relative;
    margin:0;
    padding:0;
    border:0;
}

.regForm-title{
    position: absolute;
    width: 90px;
    left: 0;
    top:13px;
    font-size: 14px;
    text-align: right;
}

.txt-impt{
    color:#c00;
    margin-right: 4px;
}

.regForm-ct{
    padding: 8px 0 8px 110px;
    zoom: 1;
    position: relative;
}

.regForm-ct .ipt{
    width: 200px;
    padding: 4px 5px;
    border: #ABABAB 1px solid;
    box-shadow: 2px 2px 3px #EDEDED inset;
    font-size: 14px;
    border-radius: 3px;
}
.regForm-ct select {
    width: 99px;
    padding: 3px;
    font-size: 14px;
    font-weight: bold;
    color: #555; 
}
.tip{
    line-height: 16px;
    padding: 6px 0 4px;
    text-align: left;
}
.itl{
    position: absolute;
    top: 7px;
    left: 110px;
  
}

.flag{

    background-image: url("../images/triangle.gif");
    background-repeat: no-repeat;
    background-position: 25px center;

    width: 100%;
    height: 100%;

    float: left;
}

.flag em{

    background-image: url("../images/flags.gif");
    background-repeat: no-repeat;

    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -5px;
    display: inline-block;

    width: 16px;
    height: 11px;

    overflow: hidden;

}

.flag-CN em{
   background-position:  0 -825px;  
}

.flag-AL{
    background-position: 0 -1034px;
}
.select_panel{

    width: 498px;
    height: 300px;
    border:1px solid #ccc;
    background-color: #fff;
    z-index: 2222;
}

.select_panel a {
    display: block;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    text-align: center;
}

.select_panel a em{
    background-image: url("../images/flags.gif");
    width: 16px;
    height: 11px;
    display: inline-block;
    border:1px solid #ccc;
    float: left;
    margin-left: 3px;
    margin-top:5px;
}

